
Carlos Camacho
CTO
Biography
Telematic Engineer, University Professor at the Pontificia Universidad Católica Madre y Maestra (PUCMM), Currently Director of the School of Computing and Telecommunications. Co-founder and organizer of the Java User Group in the Dominican Republic, known as Java Dominicano, Member of The Dominican Free and Open Source Foundation. Co-Organizer of the first event dedicated to the Java platform in the Dominican Republic, JConf Dominicana 2019 (https://jconfdominicana.org). Co-organizer of the Barcamp RD (https://barcamp.org.do/), an exclusive event to present topics related to technologies on the way to its eighth edition in November 2020. In my more than fifteen years of experience I consider myself an evangelist of the Java platform and all its derivatives, where I have taught different courses in different educational centers in the Dominican Republic and supported projects under the platform. Professionally, I am Director of Technology at the company AvatharTech, dedicated to the development and consulting of applications for the country's productive sectors.
Sessions
The path to developing a high concurrency application and not die trying
The developed application is responsible for sending advertising messages to thousands of customers to selected channels (SMS, Mail, Instant Messages, among others), regardless of the channel, for each message sent we receive three callback requests to our system giving us the ability to trace each message sent. When we send 10,000 messages we are receiving 30,000 messages on our server, causing each message to generate a flow of internal processes that consume server resources, the problem is not to process a message, the problem lies in the amount of recurring messages, in this talk we will present how we did not contemplate some details and had to implement changes on the fly to prepare our application to that volume of requests.
Our goal is to show how to identify these scenarios and apply technologies that help us to solve the problem.
In our case, we will present the integration of the following technologies:
Spring Boot
Vaadin
Spring Batch
Mysql
Redis
Message Queue
Servicios REST
Language: Spanish
Audience Level: All
Talk Format: Talk (~60 minutes)