Professional Update October 2020

Professional Update October 2020

Hello everyone, this is a professional update giving a bit of background to what I've been involved with recently.

Feel free to get in touch if this is of any interest.

JAM Stack React and NextJS

JAM stands for JavaScript, APIs, Markup. It is a way of delivering websites which focus on simple HTML files which are enhanced by JavaScript and an API within the browser. I've been working in this format for a few years now, starting at Seccl Technology and then working at Nationwide with an enterprise CMS (Sitecore), Nextjs and the Uniform product.

There are a few key reasons why this architecture is gaining awareness

Better performance: because website pages are built prior to them being requested by a user on your website, they can be served immediately. This reduces the time to first byte and provides a much faster experience.

Higher Security: there are many attack vectors which are just gone when the primary delivery of HTML pages comes from a set of pre-rendered static files.

Easier Scaling: the primary method for scaling static files is by using a CDN which will scale with demand without needing complicated cacheing or autoscaling mechanisms.

Cheaper: fewer resources are needed to be constantly online, ready to serve a user's request. This translates into cost savings across your stack.

Greener, less energy: this technology can help towards sustainability goals for a company. Fewer resources will mean less energy is required making it easier and more feasible to power your application from green energy sources.

If you are considering moving your existing CMS infrastructure towards this kind of architecture. Get in touch and we can explore your options.

Mentoring

During my time with Nationwide I was involved in mentoring a number of the developers. Helping them with pair programming and learning sessions. It was great to see a few of them graduate from the grad program into a developer position.

Kubernetes

Kubernetes is an open source system for automating application deployment and scaling. It allows you to connect together separate services, describe how they work together and scale in different environments. All this through code based configuration.

The project I have been working with Nationwide on for the past year is deployed on their own Kubernetes platform using Open Shift. They have a website connecting to a GraphQL API and a number of microservices. All these are configured using Google Skaffold to deploy into their Kubernetes cluster.

It would be great to hear from you If you are considering migrating an application to Kubernetes or have decided to deploy a new project onto a Kubernetes cluster and you would like help.


要查看或添加评论,请登录

Dave Taylor的更多文章

  • 3 tech changes you could make now for cloud sustainability

    3 tech changes you could make now for cloud sustainability

    Since posting some thoughts on more sustainable technology I have been made more aware of others who have been working…

  • Enviro Creds

    Enviro Creds

    I'm struck by the urgency of the state of the natural world after watching David Attenborough's recent Netflix…

  • Reviewing "Learn React with TypeScript 3"

    Reviewing "Learn React with TypeScript 3"

    Have you ever been contacted to review a new book for a publisher but unsure about what it would involve and what you…

  • Visit to Arrow in Denver

    Visit to Arrow in Denver

    A couple of weeks ago I embarked on my third trip to Denver to see our Arrow team over there. It’s always a very full…

  • Mentoring Co-located Teams

    Mentoring Co-located Teams

    I’ve started as a technical lead and mentor to a team of developers co-located in the US and London. The company is a…

    2 条评论
  • Unlock your inner superhero

    Unlock your inner superhero

    Build Stuff and have fun doing it … that pretty much sums up much of my childhood. Looking back, it is the times when I…

  • Five key principles for better web development

    Five key principles for better web development

    Every creative discipline has their own set of good practices and principles. They have evolved over time and are…

社区洞察

其他会员也浏览了