Skip to main content
  1. Posts/

Summaries from Fossasia conference in Singapore

··126 words·1 min
Author
Hairizuan Noorazman
Software engineering experiments, implementation notes, and lessons learned.

View the full list of Fossasia Video recordings on the [engineers.sg] website on this website: https://engineers.sg/conference/fossasia-2018

Here are some of the videos I particularly liked. I summarized some of the interesting points from said websites.

  • Topic: Everything as code https://engineers.sg/video/everything-as-code-fossasia-2018--2409
    • Instead of using GUI tooling to define architecture, have everything be specified in code instead. This opens a whole bunch of ways to actually work with it. Some of the benefits would include being able to utilzie the full set of tools that programmers to work on a set of code (git + repositories + versioning etc). Another benefit would be the portion where it becomes possible to have repeatable builds - it is hard to replicate same actions on the GUI interface of infrastruture platforms.

Related

Attempting to setup Kubernetes on Ubuntu VMs

··906 words·5 mins
This post details my naive attempt to bring up a Kubernetes cluster on a VM. These steps to try out Kubernetes in a bare Google Virtual Machine (but the following steps should work for most Debian/Ubuntu virtual machines). This deploys a single node Kubernetes cluster (naturally don’t think of using this for production)

Trying out skaffold

··497 words·3 mins
When developing application that are meant to be deployed to the Kubernetes platform, it involves a bunch of steps on top of your usual local development work: Writing a Dockerfile to package the application (Multi stage applications are optional here - useful for compiled based languages) Build and tagging the docker image of the application with the target repository Either use kubectl commands or use kubernetes config resource files to define the resources required for deploying the applications. Use those commands/configurations to define the resources on the staging/production application Repeat the process for each update of the application (Repeat second point onwards) As you see from above, it starts to be pain to do so after each iteration of the application development. The building of the docker containers process as well as the applying of the new images to each cluster, (sometimes with slightly changed configuration files) - the kubernetes secret and config files can change across different environments.

Summary of Google Cloud Next 2018

··978 words·5 mins
Google recently had a Google Cloud conference where they feature all the exciting new technologies that are made available in Google Cloud. There are numerous product announcements that were mentioned in the various keynotes as well as the breakout sessions; so in an attempt to understand what’s exactly is happening in terms of major product releases, I did a textual overview of the videos with links to additional resources. This is to highlight some of the brand new google products and how they can be used to serve new business needs and capabilities.

comments powered by Disqus