: Nelkinda/Amdocs: Microservices Nonstop Flight to Production
Microservices Nonstop Flight To Production
Time:
Speakers: Christian Hujer, Sayali Bhatambrekar, Vithika Wadikar
Host: Amdocs
Location: Amdocs
CyberCity Tower 2, Cybercity, Magarpatta, Hadapsar,
Pune, Maharashtra 411013
Map
Registration (Townscript)
About the talk
In this session, Christian Hujer, Sayali Bhatambrekar, and Vithika Wadikar will demonstrate how to set up an environment on the cloud and deploy a Java/Spring Boot microservice, with a fully automated CI/CD pipeline and infrastructure as code.
Speakers
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.
Sayali Bhatambrekar — Sayali Bhatambrekar is a Certified AWS Developer. She has spent the better part of her 7 years working with software in finding quicker, safer and surer ways of developing and deploying applications. She has joined Amdocs in March 2015. She has hands-on experience in technologies like Java, J2EE, Spring, Spring Boot, Kubernetes, OpenShift, Microservices, AWS and Front end area. She enjoys dabbling across tech stacks for a living. In her free time, she enjoys listening to music and travelling to new places.
Vithika Wadikar — Vithika is a Technology Evangelist who has worked in Banking/Telecom/Innovation domain with extensive experience in Microservices. She works as a Software Engineering Team Lead in Amdocs. After nearly spending a Decade in Industry, Vithika knows what truly drives the Architecture in software development, thus tries to make lives of developers (along with their Managers) easier. She is also a Fitness Freak and has taken part in various Marathons, Treks. She has also participated in Guinness Book of World Records for Plankathon.
Detailed Outline
- Prepared example in Git
- Walking Skeleton, Hello, in Java/Spring Boot
- Environments (LOCAL, DEV, ACCEPTANCE, STAGE, PROD, PERF, CUSTOM)
- Jenkins CI/CD
- Infrastructure as Code (Terraform, Packer, Docker, Kubernetes; JumpCloud)
- Configuration Management (Ansible, Spring Config)
- Credentials Management, Security
- Static Quality: Checkstyle, PMD, SonarLint, SonarQube
- TDD: Test Pyramid, 3 Laws, Red-Green-Refactor, test && commit || revert
- PiTest, Mutation Testing
- BDD, Cucumber, Selenium
- Cross-functional Team and Pair Programming
Links
- Registration (Townscript)