RedElastic is a boutique firm of experts who offer on-tap mentorship and training. Our mission is to help your team become experts too.
RedElastic offers on-site or remote training workshops, which can be tailored to suit your specific needs.
We also offer white-label training packages. Please contact us to learn more about our various branding and licensing options.
The following are off-the-shelf training programs. Explore our consulting services for custom training tailored to your business domain and project.
This training is the perfect introduction to Play and the power of asynchronous, non-blocking web frameworks. Participants will learn the fundamentals of Play, including its powerful concurrency model for building highly scalable web applications.
Introduction to Akka for Java Developers BeginnerAkka is the answer to building cloud-ready systems with Java. In this program we introduce the core concepts of Akka, such as the actor model, supervision, and the fundamentals of message-based concurrency. Participants will learn to craft highly resilience, scalable systems.
Introduction to Scala for Java Developers BeginnerThis program covers the fundamentals of Scala, completely tailored for the experienced Java developer. Participants will learn the core differences between the two languages, and why Scala is a much more suitable language than Java in some of the most demanding mission-critical domains.
This program is intermediate-level training for lead developers and architects looking to apply a microservice-based architectural style to mission-critical distributed systems. Participants will learn the skills necessary to craft fully-reactive systems that are performant and responsive to needs of their business.
Production Readiness of Microservice Architectures AdvancedThis program is dedicated to the pursuit of reliability and maintainability of mission-critical Akka implementations. Participants will gain hands-on experience in implementing a production-grade Akka system that is well covered by tests in order to uncover edge-cases, such as cluster failure scenarios, performance bottlenecks, and other resilience issues.
This program teaches participants the core skills required to analyze and design event-driven systems using the basics of Event Storming and Domain-Driven Design.
This training is the perfect introduction to Play and the power of asynchronous, non-blocking web frameworks. Participants will learn the fundamentals of Play, including its powerful concurrency model for building highly scalable web applications.
Introduction to Akka for Java Developers BeginnerAkka is the answer to building cloud-ready systems with Java. In this program we introduce the core concepts of Akka, such as the actor model, supervision, and the fundamentals of message-based concurrency. Participants will learn to craft highly resilience, scalable systems.
Introduction to Scala for Java Developers BeginnerThis program covers the fundamentals of Scala, completely tailored for the experienced Java developer. Participants will learn the core differences between the two languages, and why Scala is a much more suitable language than Java in some of the most demanding mission-critical domains.
This program is intermediate-level training for lead developers and architects looking to apply a microservice-based architectural style to mission-critical distributed systems. Participants will learn the skills necessary to craft fully-reactive systems that are performant and responsive to needs of their business.
Production Readiness of Microservice Architectures AdvancedThis program is dedicated to the pursuit of reliability and maintainability of mission-critical Akka implementations. Participants will gain hands-on experience in implementing a production-grade Akka system that is well covered by tests in order to uncover edge-cases, such as cluster failure scenarios, performance bottlenecks, and other resilience issues.
This program teaches participants the core skills required to analyze and design event-driven systems using the basics of Event Storming and Domain-Driven Design.