Nelkinda August Meetup: Microservices
Details
Microservices are a software development technique—a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services are fine-grained and the protocols are lightweight. The benefit of decomposing an application into different smaller services is that it improves modularity. This makes the application easier to understand, develop, test, and become more resilient to architecture erosion. It parallelizes development by enabling small autonomous teams to develop, deploy and scale their respective services independently. It also allows the architecture of an individual service to emerge through continuous refactoring. Microservice-based architectures enable continuous delivery and deployment. (Source: Wikipedia)
_______________________________________________________________________
Talk 1: Microservices
Speaker: Nikhil Wanpal | Software Author and Architect | Consultant
Nikhil has 11 years of experience in Web and Analytics Application Development. When not coding, he loves cycling and spending more time with his family. In an alternate universe, he would have loved to be Jon Snow, before season 7 and 8 were released.
Duration: 1 hour
Contents of the talk:
Microservices based architecture is in a way characterized by the non-functional services and infra it requires and everyone talks about. In this session, we shall pick a standard monolith system, break apart its components to evolve to a microservices architecture.
Along the way, we shall see why each non-functional service is (if at all) required, what role it plays while also probably uncovering the darker side of this shining architecture style. This will purely be an architectural discussion and we shall avoid getting into implementation detail specific to a language or framework.
_______________________________________________________________________
Talk 2: Microservices War Reports
Speaker: Christian Hujer | CTO | Software Craftsperson at Nelkinda Software Craft
Christian Hujer, a seasoned developer with ~35 years of experience, founder of Nelkinda Software Craft, carries a tremendous experience in software development and software craftspersonship. He is a polyglot in languages (Prolog to Java), frameworks and development environments (from smart card to server). He is keen at following the best coding and software development process related practices for example XP, Clean Code practices, TDD. He always strives for better software and a better environment.
Duration: 1 hour
Contents of the talk:
• Carving out a Java Microservice from a Ruby Monolith
• Analyzing and Solving a 504 Gateway Timeout Problem on AWS
• Migrating 190M records from DynamoDB and S3 to MongoDB
• An Odyssey in Go on the Azure ocean
For more detailed content, visit http://nelkinda.com/events/2019/08/07/Pune-Software-Craft/
_______________________________________________________________________
Schedule:
6:30 - 7:30 Talk 1: Microservices
7:30 - 7:45 Short Break
7:45 - 8:45 Talk 2: Microservices War Reports
8:45 - 9:30 Q&A / Networking
_______________________________________________________________________
Location (Host):
Bootstart CoWork Varsha Park Baner, D27, Varsha Park, Near Bhairavee Restaurant, Baner Road, Baner Gaon, Pashan Pune, Maharashtra - 411045
https://www.bootstart.in/varsha-park-baner
_______________________________________________________________________
Food Sponsor:
Nelkinda Software Craft Pvt. Ltd.
http://nelkinda.com
