-
Security improvements in Contact Repository
Contact Repository is a data integration service between Oriflame’s internal systems and various external marketing tools (such as Salesforce Marketing Cloud). Technically, it’s a set of Azure functions that leverage other Azure resources (Blob Storage, Table Storage, Service Bus, etc.) to achieve the main goal. During the upgrade (refactor) of Azure functions to the isolated…
-
Our journey to Backstage implementation
At the end of 2020 we have a quite good amount of backend services, frontend components, .net libraries and of course lot’s of internal systems and tools. It could be around 400 pieces of mostly unique entities. Since we have used many tools over the years it was kind of difficult to quickly find out…
-
Multi-tenancy with Entity Framework Core 6.0 and ASP.NET Core 6.0
In Oriflame software it is quite common to develop multi-tenant applications as Oriflame is present in more than 50 countries. We wanted to share one possible approach to multi-tenancy with Entity Framework Core 6.0 (EF) and ASP.NET Core 6.0. On our github we created a demo project and an article about multi-tenancy. To successfully follow…