Course Outline
- Introduction
- Recap about Linux containers technology
- Recap about Kubernetes basic concepts
- Microservice based applications
- The 12 Factors App Principles
- Foundational Patterns: Distributed Primitives, Predictable Demands, Dynamic Placement, Declarative Deployment, Observable Interior, and Life Cycle Conformance.
- Behavioral Patterns: Batch Jobs, Scheduled Jobs, Daemon Services, Singleton Services and Self Awareness.
- Structural Patterns: Sidecar, Initializer, Ambassador, and Adapter.
- Configuration Patterns: Env Var Configuration, Configuration Resources, Configuration Templates, and Immutable Configuration.
- Summary and Conclusion
Requirements
- Familiarity with using the Linux command line, Linux file system, Linux networking, bash scripting.
- An understanding of programming concepts and methodologies.
- Familiarity with Docker and Linux containers technology.
- Familiarity with Kubernetes concepts.
Testimonials
The interaction and enthusiasm he had about the training.
Richard Burgos
The New content I learned.
Victor Cayetano
I mostly was benefit from the exercise.
Jason Wu
I like the support of the trainer and the topics. I came in with a mindset thinking this will be nothing new that I haven't done. But I was surprised of what all I have learned throughout this course. Thank you.
Jorgen Ordonez
Examples, programming exercises, dispelling doubts
Dawid Milewski
brak
INTEL TECHNOLOGY POLAND SP Z O O
application examples
Mateusz Dlugokecki
Knowledge and professional approach leading to the topic
Przemysław Prądzyński
presentation of practical solutions for design patterns.
Pawel Filipek
A practical approach to applying patterns
Michał Woźniczka
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
I liked the fact that his questions where creating subjects on matters that required discussion with colleagues on real life situations.
Christakis Costa
New tools
Media4U Sp. z o.o.
Environment prepared for training
Piotr Kozłowski
Trainer's knowledge, professionalism, preparation, atmosphere. Thank you NobleProg and Ms. Paulina Hodur once again for a great organization, a professional trainer (greatly prepared for the subject of the training). The training organized by this company is a guarantee of satisfaction, I will always recommend it to everyone. I also hope that I will be able to participate once more :)
Sebastian Straczyński
Examples.
Piotr Kuliński - LSI Software S.A.
The efficiency of conducting classes, a large amount of material transferred.
Wojciech Jedliński - LSI Software S.A.
Variety of exercises and examples from life.
- LSI Software S.A.
Contact with listeners. Instructor's experience and knowledge.
- LSI Software S.A.
Very great training with an emphasis on practical use ..
Grzegorz Stanisławski - LSI Software S.A.
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
El nivel de conocimiento del trainner
- Roche Diagnostics
I liked the second day with the real exercises.
- Roche Diagnostics
I liked how almost everything was practical exercises.
Jordi Sans - Roche Diagnostics
Trainer had a lot of knowledge.
- Roche Diagnostics
Interact with the trainer.
- Unit4 Polska z o.o.
simple, intuitive examples
- Unit4 Polska z o.o.
Availability and presence of short summaries
Lukasz Bulak - Unit4 Polska z o.o.
I enjoyed the mixture of lectures and code practice.
- WRD Management Support GmbH
Getting an structured overview over existing best-practices in software design. The hands-on exercises. We could also ask questions and get detailed replies.
- WRD Management Support GmbH
Hands-on exercises The attentive trainer noticed whenever a problem occurred during the hands-on exercises and helped me to solve the problem.
- WRD Management Support GmbH
I genuinely was benefit from the showed code.
- A.J. Boggs & Company; A.J. Boggs & Company
I was benefit from the slowly building examples is helpful, talks as he builds.
Scott Aschenbach - A.J. Boggs & Company; A.J. Boggs & Company
Covered the full range of design patterns. Instructor was flexible in modifying sequence of presentation.
- A.J. Boggs & Company; A.J. Boggs & Company
The practical examples were great.
- A.J. Boggs & Company; A.J. Boggs & Company
Design Patterns
- Unity Spółka Akcyjna
Distribution between lectures and exercises
Michał Chamny - EduBroker
Knowledge, a simple way of communicating knowledge and
- EduBroker
Attempt to implement a solution to the problem and then explain it based on the pattern.
- EduBroker
Practical examples
- EduBroker
Was Docker, which worked pretty smoothly. Openness of the teacher and willingness to help. Knowledge
Konrad Siamro - Unity Spółka Akcyjna
The great knowledge that Antonio has.
- General Organization for Social Insurance
Everything. The topics, the fact that Antonio, changed the curriculum in concordance with our needs. He focused on micro services, because we needed that part.
- eMAG IT Research SRL
Exercises
- ZE PowerGroup Inc.
The Event Storming exercise and how we transformed it into a "theoretically working" software architecture.
Sergiu Vulc - eMAG IT Research SRL
The entertaining style from the trainer
- PostNord
Good interactions between us in the audience and the trainer. Same kind of humour so we had a good tone. Modified the content of the seminar to our needs and wishes.
- PostNord
I appreciate how the trainer explained the concepts clearly.
Bernadette De Jesus - Merlot Aero International Ltd.
He gives other examples for us to understand a concept about the subject. A good teacher indeed.
Merlot Aero International Ltd.
the training was very well structured and very useful. the deep knowledge of the trainer, I received correct and clear answers if I had any doubts or if there was anything not clear to me.
Payolution GmbH
Good knowledge on the training material, good humor to ensure attention, always gives us opportunity to ask questions and gives us practical exercises to apply learnings.
Human Edge Software Philippines, Inc.
The trainer is knowledgeable about the topic and interacts well with the trainees
Alvin Ables - Human Edge Software Philippines, Inc.
It is very informative and the trainer lets everyone engage on the discussion.
Human Edge Software Philippines, Inc.
What I like most about the training is that our trainer have a very wide knowledge about the topic. And knows how to balance when it comes to explaining things.
Human Edge Software Philippines, Inc.
Presentation of the Idea and application of it.
Breanan Reas - Human Edge Software Philippines, Inc.
I do like that there was a provided deck and files that we could open for future reference. Also Lakshmi was open to questions and was interacting with us and that training was very light and casual. If I'd been coding in C# for a long time, I feel like I would've appreciated this training more.
Human Edge Software Philippines, Inc.
Breadth of coverage, and supplied code samples
Human Edge Software Philippines, Inc.
It has hands on exercise for the participants
Human Edge Software Philippines, Inc.
Trainer was personable and very open to questions and clarifications, especially during more difficult topics.
Napoleon Dejoras - Human Edge Software Philippines, Inc.
The trainer was very clear in explaining the different design patterns
Joseph Lester Ortega - Human Edge Software Philippines, Inc.
Trainer is very accommodating and knowledgeable.
Romulo Balinas - Human Edge Software Philippines, Inc.
The hands on practices.
Titansoft Pte Ltd
Good exercises
Hui Yi Neo - Titansoft Pte Ltd
Very knowledgeable lecturer.
Sogecap S.A. Oddział w Polsce
Conducting training in a very orderly manner and sticking to the plan. Trainer's knowledge.
Sogecap S.A. Oddział w Polsce
In general it was a good general overview of micro-services patterns.
SAP UK
In general it was a good general overview of micro-services patterns.
SAP UK
The topic is a trend today
Wael Mashal - SAP UK
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
The trainer was well prepared, communicated clearly and explained things well.
DBS Bank Ltd
The trainer is quite experienced in this topic and can provide suggestions regarding data science project specific practices.
DBS Bank Ltd
broad overview of techniques