Skip to main content

Posts

Showing posts from September, 2020

Serverless and microservices confusion

Past and present Six years ago, I started to work on the first microservices projects. It was a migration from a monolithic solution to something different, to containers and microservices. Fast forward, we are in 2020, and in ALL engagements where I am involved, we have containers and something more – serverless. The challenges that we had to manage six years ago are, in most of the cases, already solved by mature tools and products that are part of the microservices ecosystem. The natural integration that we have nowadays with cloud vendors (e.g., Microsoft Azure), load balancers, IDE, and debugging tools enable developers to build microservices solutions as they would write a console application. The flip side of all of this is the lack of in-depth knowledge related to how does microservices and serverless work. The pressure from stakeholders on teams to deliver fast and agile makes them not to consider all the implications and ignore some best practices. For example, often I

[Post Evet] Azure Tech Series - Database Modernization

Microsoft Romania started 6 weeks online event called Azure Tech Weeks , where each week local people are delivering technical sessions to the local community. One of the things that I enjoyed at this concept is the agenda. Each speaker has the ability to decide the content and the topic that they want to cover. Today I had the opportunity to deliver a session about Database Modernization. Initially, I was thinking to cover topics like CosmosDB and DataLake, but I realize that one of the most common things where people are struggling is database migration from on-premises and cloud. Taking this into account I decided on a session where I cover topics like migration plan, tools that can be used during the migration and best practices related to it.  You can find below the deck from the session. If you have questions feel free to contact me on Linkedin or Twitter.  Database Modernization (Azure SQL Database) from Radu Vunvulea

SOC Reports on Azure, Azure DevOps and O365

 Let's talk today about SOC reports that are available for Azure and other Microsoft services that are used nowadays.  What is a SOC Report? It is an audit report that it is verifiable and performed by a CPA (Certified Public Accountant). The main purpose is to do a systematic control in a service organization and provide insights related to financial audit and how they perform. We could say that it is a collection of safeguards that are checked and validated. SOC Types There are 3 types of SOC reports used in a different context and covers different areas of business and finances. You can see the main characteristics below. What does Microsoft is offering to us? Microsoft is offering on the Compliance Report portal all the SOC reports that are available. They are publicly available and can be used by Microsoft customers, at the moment in time when an audit is done. Depending on the type of organization that you are part of, you might be required to have these reports or bridge le