The Delhi-NCR JUG hosted two beginner sessions on Micro-services and Rx-Java.
Session 1 (11:00 am - 1:00 pm)
Make a successful start with Microservices
- Hemant Gaur
Microservices is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities. The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organization to evolve its technology stack.
This session took the attendees through the creation of fast, resilient and scalable system using Spring boot, Netflix APIs (Eureka, Hystrix) with Micro-service architecture.
✓ Microservices, a look back
✓ Requirements for Micro service ecosystem
✓ Quick overview of the technologies involved
✓ Improve team performance (technical and social)
✓ Live Demo of breaking a monolithic to Microservices using spring boot and Netflix APIs
✓ Good, Bad and Ugly of Micro-services
Session 2 (1:00 pm - 2:00 pm)
Getting your feet wet with RxJava
- Ragunath Jawahar
Rx-Java is a gateway for developers starting with the reactive and functional style of programming. Rx-Java is a part of reactive extensions which is a standard cross-language and cross-platform API for asynchronous real-time data stream processing. It is gaining a lot of traction these days both in front-end and server-side programming. This hour-long session aimed to expose the attendees to the basics and make them curious about the reactive and functional style of programming.
Pre-requisites: Both these sessions assumed basic working experience with the Java programming language.