Page 5 of 6

AWS Elastic Beanstalk the security group having id does not exist problem

Facebooktwittergoogle_pluslinkedinmailby feather

AWS Elastic Beanstalk

During playing with AWS EB, i noticed that somehow the Security Group from the previous environment was inherited by the new environment. This creates problem, when you want to terminate the old environment, as the security group already exist on another environment. That’s why i deleted the security group from the new environment. Since, i deleted it from the new environment, i cannot make deployment on the new environment because it gives the following error:

Failed Environment update activity. Reason: Configuration validation exception: Invalid option value: ‘sg-8712f4e3’ (Namespace: ‘aws:autoscaling:launchconfiguration’, OptionName: ‘SecurityGroups’): The security group having id ‘sg-8712f4e3’ does not exist

In order to overcome this, you need to change the EB Security Group from AWS CLI, you cannot do it from AWS Web Console.

Considering you have already AWS CLI installed (http://docs.aws.amazon.com/cli/latest/userguide/installing.html) , you need to the following command in order to change the Security Group:,

aws elasticbeanstalk update-environment –environment-name –option-settings Namespace=aws:autoscaling:launchconfiguration,OptionName=SecurityGroups,Value=””

AVEA – Turk Telekom DevOps Presentation and Webinar

Facebooktwittergoogle_pluslinkedinmailby feather

I am invited to Avea Technology Campus to make a presentation about DevOps Mindset which is also broadcasted as webinar to all Turk Telecom employees.

We discussed some of the pain points they are experiencing and possible ways to overcome those.

Avea Turk Telekom DevOps

Avea Turk Telekom DevOps

Agile42 Scrum Trainings

Facebooktwittergoogle_pluslinkedinmailby feather
SCRUM Pull versus Push

SCRUM Pull versus Push

I recently attended to the two trainings of Agile42 in Istanbul: CSPO and CSM.

CSPO was conducted by Bent Myllerup, CSM was conducted by Lasse Ziegler.

Despite i was previously attended to SCRUM trainings, meetups and read books, i found so many points which improved my agility vision and skills.

The practical experience and use-case examples of both trainers was impressive.

Hope, to progress towards CSP in the future.

DevOps Presentation @Turkcell

Facebooktwittergoogle_pluslinkedinmailby feather

 

I was invited by "Açık Kaynak Yazılım Paylaşım Gurubu" (Open Source Software Sharing Group), to perform a DevOps Presentation, which is a community inside Turkcell Technology

It was exciting to make a presentation to the company which i worked between 2003-2007.

The attendees were high-tech profile and there was a group which almost concluded the workshop targets only within two iterations.

Here are some images:

Turkcell_Devops_01Turkcell_Devops_03

 

Turkcell_Devops_02

turkcell_devops_04turkcell_devops_05

DevOps Workshop @kodcu.com

Facebooktwittergoogle_pluslinkedinmailby feather

 

I was invited last thursday to Koc Incubation Center by kodcu.com to perform a DevOps workshop.

The crowd was big enough to form 6 different teams, each about 6-10 people.

During the workshop, there was so many suggestions to the Development Pipeline including:

Cucumber

Sonar

Blazemeter

SauceLabs

kodcu_devops01

kodcu_devops02kodcu_devops03kodcu_devops04

DevOps Seminar @IstanbulCoders

Facebooktwittergoogle_pluslinkedinmailby feather

 

My DevOps workshop and real-world example from AWS Elasticbeanstalk during the IstanbulCoders weekly meetup.

We have run 4 iterations during which i provided new requirements as product owner, guiding the teams to develop a Deployment Pipeline.

By the end, most teams achieved to the goals:

– Automated provisioning

– Performance testing

– Automated Acceptance Tests

including the specific technologies they selected.

Just the requirement "Automated Security Testing" remained open…

The presentation link is here

 

IMG_0949 IMG_0944 IMG_0951 IMG_0954 IMAG0825 IMAG0824

 

Istanbul Lean Startup DevOps Presentation

Facebooktwittergoogle_pluslinkedinmailby feather

 

I was invited by Istanbul Lean Startup Meetup Group, together with the sponsorship of Agile42, to present the DevOps approach to their community. 

DevOps is the mindset i have encountered in my latest projects. I involved into automation of the deployment for the latest Java based project DigOut i worked on using AWS Elastic Beanstalk and Jenkins.

Here is the presentation link: Presentation

Here are some pictures:

Derya Sezen DevOps Presentation

Derya Sezen DevOps Presentation

 

USB Keyboard stopped working on my Macbook Pro Retina

Facebooktwittergoogle_pluslinkedinmailby feather

 

This is the most weird incident i ever experienced concerning with OS/HW !

After my Macbook comes back from the sleep mode, the USB keyboard stopped reacting, seems the USB port even stopped providing 5V electricity.

What i did:

1- Plugged the keyboard to another USB port, it works!! So no problem with the keyboard

2- Plugged other USB devices to the problematic USB port, it works!! So no problem with the USB port

I also reset PRAM and SMC, but still this did not bring any difference.

After, i found out the following thead under Apple discussions:

Apple Community Thread

Seems i am not the one who is having that experience, that's good at least!:)

The solution is:

– Connect any USB extension cable between the keyboard and the USB port, and it works:

IMAG0786 IMAG0787

This is the most weird situation EVER!!

The question is: How long will i need to keep on using the USB extension, forever? 

 

 

Voxxed Days Istanbul 2015

Facebooktwittergoogle_pluslinkedinmailby feather

Thanks to kodcu.com for the great VoxxedIstanbul event, in which i was also an organizator.

It was also awesome to meet with top-level technology developers worldwide and share the experience.

Although i was not able to attend to all of the sessions, because of my responsibilities there, from the ones which i attended, i have some notes for myself:

– ElasticSearch has been becoming a choice for the new projects against Solr

– Using Logstash to feed the data to ElasticSearch.

– MicroServices approaches is being utilized more than i have expected, still some questions about how to implement and migrate to it. Thanks to Arun Gupta for the possible pattern proposals to overcome this.

– It was interesting to hear about the hash and clustering mechanism of Cassandra from Christopher Batey.

Some photos from the organization:

VoxxedIstanbul Team

VoxxedIstanbul TeamDisadvantages of Monolith Architecture IMAG0738 IMAG0742 IMAG0747 IMAG0749

 

 

Dilemma about when to feed the data during automated deploys: Code First vs. Model First

Facebooktwittergoogle_pluslinkedinmailby feather

In case you are supposed to feed the initial data to the DB for a code-first project during deploy-time (There are possible ways to do it in the code level of course), there is a problem: You do not know when the database schema is created even if you start the service.

In my case, i have Tomcat environment and i cannot feed the data just after i start the tomcat service. There can be two ways to workaround that:

1. Polling: Check periodically if the schema is created and after feed the data

2. Sleep: Observe the worst-case time and put a "sleep" before the data feed scripts

If there are other practical ways to do that during deploy-time and out of the codebase, please comment!


visited 41 states (18.2%)

Follow me on Strava