To be an engineering manager, or a software development manager is a decision you make at some moment of your career. It's not an immutable decision and I'm pretty sure that the majority of software managers from time to time, entry to senior levels, think about returning to the technical path.
That’s totally normal: you were a software engineer some time before, it's your background. Code was your first passion in the software world.
In my point of view, the motivations that made you an engineering manager are one of below:
Cassandra is my favorite (not managed) database for many reasons: it doesn’t have a single point of failure (SPoF), supports multi-region, good for read and write ops, flexible about read and write consistency levels, scales linearly and not too complex to manage for day-to-day operations.
Like every database, you should use Cassandra based on your data access patterns, so if you need a flexible database for ad-hoc queries or adaptable enough for constantly database model changes, you should consider other options.
Cassandra is a column-oriented DB and it’s really powerful when you have your data queries already defined. Datastax, the company that supports Cassandra, recommends you should start by designing your queries and then your data model in Cassandra. Despite the fact of your columnar structure, Cassandra support many data structures as a column(s) type, such as Maps. …
As an API owner, you must consider not only the good design of your APIs, but the non-functional aspects as well.
Think about a bank, it could be the easiest one to make a transfer or pay a bill, but if it is not secure and safe you’re not going to use this bank anymore. This same rules applies for API providers.
Safety in this context means that your API (Microservice) is protected from misuse and security means that your data is protected from malicious activities.
One of the ways to bring safety to your API ecosystem is by using Throttling policies. For creating a security platform not only for API providers, but also for API consumers, you should consider to implement an authentication process. …