#CLOUD NATIVE JAVA SOURCE CODE EXAMPLE MANUAL#
I agree, the language is complex with manual memory management, but it follows the zero-overhead principle. Tooling, code coverage, linters, code checkers are hard to setup The standard library doesn’t provide networking featuresĬomplex building system, linking and potential ABI issues The language is complex, memory management And I’ll try to bring the best practices from different worlds.Ĭ++ is not popular for cloud apps because of several reasons.
I also have experience in Java, Ruby, JS, PHP on the backend. Why programmers have to rewrite their code to a different language? They could take familiar but modern tools. GCC 9.1 was released and now it one step closer for support of the new standard. I’ll try to write my own.Ĭ++ is not popular for web development, but modern C++17 and C++20 standards are pretty cool and useful. Then I were googling for several days but didn’t find too. One guy wanted to use C++ and I asked him to search for good examples of Cpp cloud-native microservice, but he didn’t find any. I decided to use microservices because of that. People wanted to get experience and public portfolio, but all of them used different languages.
I found several remote programmers and formed a development team. I decided to improve my skills in software architecture, product management and leadership, and I started an open source project. They also are splitting monolith to microservices. I know couple companies are migrating their huge codebase from C/C++ to modern languages like Go and Rust. Here in Insolar we are developing a blockchain platform for businesses. C++ was my main programming language for more than 10 years. More then year have passed since I joined the Insolar team and switched from C++ to Golang.