HomeCoursesAdopting Elixir for Software Engineering Leads & Managers

Intermediate

37h 30min

Updated 1 month ago

Adopting Elixir for Software Engineering Leads & Managers

Gain insights into adopting Elixir for web apps. Explore staffing, code management, functional transition, distributed Elixir, deployment, performance assessment, and more, for a seamless transition.
Join 2.7 million developers at
Overview
Content
Reviews
Elixir is a relatively new framework but shows rapid growth due to its flexibility as a functional, concurrent, distributed programming language. This course is a practical guide to adopting an Elixir-based technology stack for distributed web applications. Engineering managers will find helpful guides on upskilling and cross-skilling their teams, and technical leads will grasp the meaningful differences between Elixir and traditional stacks. The course moves from high-level concepts such as staffing, code management, and legacy systems to developing your Elixir environment with a walkthrough of making the functional transition, distributed Elixir, and integrating external code. You’ll wrap up with deployment and maintenance functions, assessing performance, and finalizing the application. By the end of this course, engineering managers will be prepared to tackle the unique challenge of migrating web applications to Elixir.
Elixir is a relatively new framework but shows rapid growth due to its flexibility as a functional, concurrent, distributed prog...Show More

WHAT YOU'LL LEARN

A strong understanding of the unique characteristics of the Elixir programming language
Practical knowledge of migration from existing technology stacks to Elixir
Deep familiarity with the deployment and maintenance of distributed web applications
The ability to address upskilling and cross-skilling on your development team
A unique framework for building teams, managing code, and integrating other web technologies
A strong understanding of the unique characteristics of the Elixir programming language

Show more

TAKEAWAY SKILLS

Elixir

Phoenix

Distributed Applications

Content

1.

Introduction

1 Lessons

Get familiar with Elixir adoption, recruiting, training, and transitioning challenges for software teams.

2.

Three Adoption Stories

4 Lessons

Discover the logic behind adopting Elixir through real-world stories of success and challenges.

3.

Concept: Team Building

7 Lessons

Examine strategies for team building, training, recruitment, and transitioning to Elixir.

12.

Conclusion

2 Lessons

Take a closer look at adopting Elixir, managing adoption strategies, and engaging community.

13.

Appendix

1 Lessons

Focus on essential Elixir resources, tools, hiring strategies, and NIFs compiling instructions.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Developed by MAANG Engineers
Every Educative resource is designed by our in-house team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who’ve shipped production code at scale and taught the theory behind it. The goal is to get you hands-on with the skills you need to stay ahead in today's constantly evolving tech landscape. No videos, no fluff — just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.7 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

AI Prompt

Build prompt engineering skills. Practice implementing AI-informed solutions.

Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

Explain with AI

Select any text within any Educative course, and get an instant explanation — without ever leaving your browser.

AI Code Mentor

AI Code Mentor helps you quickly identify errors in your code, learn from your mistakes, and nudge you in the right direction — just like a 1:1 tutor!

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath