Case Study: Visualize Complex Microservice Data Using Python
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to use Python to build microservices that can help you grow your skills, advance your career, and assist in your organization’s day-to-day troubleshooting.
Syllabus
Introduction
- How to make an impact in your organization as an engineer
- Why use Python to build automation simple tools?
- Using GitHub Codespaces
- What are microservices?
- Disadvantages of the microservice architecture
- How to solve for the challenges introduced by microservices
- How to research and find a technology that will help solve technical problems
- What is PlantUML?
- Experiment with PlantUML
- How can you work with PlantUML in a maintainable way?
- How to decide if PlantUML will work for a use case
- Create an implementation plan for the initiative
- How to convince your team to pursue the initiative
- Divide work into user stories
- Establish input of the script
- Establish the output of the script
- Design implementation for script code
- Load JSON data from a file
- Iterate through JSON data and store effectively
- Write simple PlantUML code to a file
- Export PlantUML code to a PNG diagram with Python
- Add data to each node in the PlantUML graph
- Add edges to the PlantUML graph
- Review your code for inefficiencies and unnecessary complication
- Create a README
- Add live call to generate live graph
- Prepare a demo for greater organization
- Contributing to your engineering organization
Taught by
Kathryn Hodge
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera