Designing Application Architecture with Python: Start Simple

While learning Python in Mate Academy, I couldn't understand how to design application architecture. How do you actually start to develop something. I always had questions about why do you need API? Why do you need Docker? Why do you need testing? Why do you need Celery? Why do you need React? Simple answer is. You don't! First build a program, an idea of software. Make 10 functions that do something based on your idea. And then connect it to API, automatize deployment with Docker and make a cool front-end based on those 10 functions. As a bonus idea for your portfolio is to make analytics app based on any dataset with theme that you are interested in from Kaggle website. Starting a project with bloatware can make you frustrated, because you don't have fundamental functionality of your application. Hope this helps anyone starting your projects! Good luck! #SoftwareDevelopment #python #Programming #Coding #BackendDevelopment #WebDevelopment #LearnToCode #SelfTaughtDeveloper #CareerInTech #TechLearning #SoftwareArchitecture #StartSimple #DeveloperMindset #OpenToWork #PythonJobs

To view or add a comment, sign in

Explore content categories