Skip to content

bug00n/HighLoad-Systems

Repository files navigation

HighLoad-Systems

For what?

In this repository I train my backend skills, also study high-load and distributed systems basics.

Below you can see all projects that helped me studied backend. You can find more info in the project that interests you.


  • There I understanded how TCP/IP works and how sockets are created on a low-level in Windows. Also I learned Markdown. Now I practice it by writing a docs)

  • This is my first project with division code into different files. I found out what header and executable files are.

  • There I got to know how Redis and PostgreSQL introduced into Python. Also I tried FastAPI for the first time.
    I had some problems with testing the API by using uvicorn, but it helped me understand how uvicorn and processes work.

  • I worked with asynchronicity in C++, experimented with OOP. I solved problems with dependencies by using header-files. Also there some troubles with segmentation fault because constructor initializes variable in order which specified inside the class but no inside constructor. Also there I used library boost::asio for the first time.

  • I am proud of this project. It's a console application which apply some filters with few arguments to image 24bmp - format. The project taught me how to write test cases on C++ and how to work with exceptions. Also I found out how to an application build.

About

Pet-projects for high load on Python, C++ and Golang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published