Toolkit - Writing My Own Database Engine
This post if part of a series about the File System Toolkit - a custom content delivery API for SDL Tridion.In the previous post Criteria for Dynamic Queries, I presented index classes that allow us to...
View ArticleToolkit - Tricks with Memory Byte Buffer
This post if part of a series about the File System Toolkit - a custom content delivery API for SDL Tridion.In previous post Writing My Own Database Engine, I quickly mentioned the use of Memory Byte...
View ArticleUnattended SDL Web 8.5 Installation
In a recent project, we had the requirement to install the SDL Web 8.5 Content Manager and the Publisher using script only (aka an unattended installation).I knew about the existence of such an...
View ArticleAWS RDS Backup Restore
This post describes a backup/restore procedure for the Content Manager database in an Amazon Web Services (AWS) environment). The database is a MSSQL instance running on as Amazon Relational Database...
View ArticleRunning sp_updatestats on AWS RDS database
Part of the maintenance tasks that I perform on a MSSQL Content Manager database is to run stored procedure sp_updatestats.exec sp_updatestatsHowever, that is not supported on an AWS RDS instance. The...
View ArticleAutoscaling Publishers in AWS
This series of blog posts presents in detail the setup of Tridion Publishers autoscaling as implemented for Amazon Web Services (AWS) infrastructure.Originally, I was inspired by Julian's post about...
View ArticlePublishing Queue metrics in CloudWatch
This post is part of a bigger topic Autoscaling Publishers in AWS.In order to define autoscaling of some servers, we need some metrics that we can use to create the autoscaling logic, i.e. when to spin...
View ArticleCloudWatch Alarms
This post is part of a bigger topic Autoscaling Publishers in AWS.Autoscaling works based on some metrics. For Tridion Publishers we are going to define a Publish_Alarm in CloudWatch that uses the...
View ArticleLaunch Configuration
This post is part of a bigger topic Autoscaling Publishers in AWS.Each Auto Scaling Group in AWS is based on a Launch Configuration. The Launch Configuration cannot be modified once it's created, but...
View ArticleLicense Management
This post is part of a bigger topic Autoscaling Publishers in AWS.Tridion Publishers need a license that matches the name of the host machine they run on. Each Publisher must have a different name....
View ArticleAuto Scaling Group
This post is part of a bigger topic Autoscaling Publishers in AWS.Now that we have a Launch Configuration, based on it, we can create an Auto Scaling Group. This will be in charge of...
View ArticleScaling Policies
This post is part of a bigger topic Autoscaling Publishers in AWS.In a previous post we talked about the Auto Scaling Groups, but we didn't go into details on the Scaling Policies. This is the purpose...
View ArticleTerminate Lifecycle Hook
This post is part of a bigger topic Autoscaling Publishers in AWS.In a previous post, I mentioned the LifeCycle Termination Hooks for our Auto Scaling Policy. In this post, we see more details about...
View ArticleUsing Elastic File System for Out-Scaled Deployers
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo} span.s1 {font-variant-ligatures: no-common-ligatures} In a scaled-out scenario for Content Delivery Deployers, it is possible to setup a...
View ArticleUsing ElastiCache (Redis) for Out-Scaled Deployers
In a scaled-out scenario for Content Delivery Deployers, it is possible to setup an AWS ElastiCache Redis DB as the Binary Storage medium for incoming transport packages.The Deployer Receiver writes...
View ArticleUsing File System Queues for Out-Scaled Deployers
When a Deployer Receiver receives a transport package, it notifies the Deployer Workers there is 'work' for them to do. This notification can take the form of files on a shared File System. The...
View ArticleUsing Amazon SQS for Out-Scaled Deployers
When a Deployer Receiver receives a transport package, it notifies the Deployer Workers there is 'work' for them to do. This notification can take the form of JMS messages sent using some kinds of...
View ArticleFine-Tuning the Publishers-Deployers Infrastructure
In order to squeeze the most performance out of the publishing in a Tridion, SDL Web system, there is a high amount of parameters and configurations that must all be optimized. This post presents a few...
View Articlesdl-healthcheck as Windows Service
This post describes how to convert the 'sdl-healthcheck' application to a Windows Service.SDL-healthcheck is a Java application that creates a webservice around the SDL Web microservices in order to...
View ArticleInstall ADFS Server and Relying Party
In the next series of blog posts, I am writing about securing SDL Web 8.5 (on-premise installation) against an Active Directory, through an ADFS (Active Directory Federation Service) server.The goal is...
View Article