In this blog post, we'll try to give you insights into decisions and considerations that went into our Accounting as a new start-up. We'll start by showing you what Wira is, and why we felt the need to develop our own Software. After that, we'll show you what technologies we used, and give you insights into some key features.
A detailed comparison of REST and gRPC
Originally posted on the Kreya Blog.
For a long time, REST was the one and only "standard" for building APIs. It kind of replaced SOAP, which was an ugly mess of "too much XML". But in recent years, new alternatives have emerged. In 2015, Facebook released GraphQL to the public, and in 2016 Google followed suit with the release of gRPC. In this article, we are going to focus on the latter and compare it with REST, which is still widely used.
gRPC - Best Practices
Originally posted on the Kreya Blog.
Creating and using gRPC services is pretty easy. However, there are a few gotchas and best practices that should be known to all. For example, do you know the default message size limit? Or do you know that protobuf supports optional fields since v3.15? Or that enum names should be unique inside a protobuf package?
If you don't know the answers to these questions, then this blog post is exactly for you.